package hcom.model.etcInfo.dao;

import hcom.model.etcInfo.bean.EtcInfoBean;

import java.util.List;

public interface IEtcInfo {
	/**
	 * 접근통제 아이피 조회
	 * @return
	 * @throws Exception
	 */
	public List<EtcInfoBean> getAclList() throws Exception;
	
	/**
	 * 접근통제 아이피 갯수
	 * @return
	 * @throws Exception
	 */
	public int getAclCount() throws Exception;
	
	/**
	 * 접근통제 아이피 추가
	 * @param etcInfoBean
	 * @throws Exception
	 */
	public void insertAcl(EtcInfoBean etcInfoBean) throws Exception;
	
	/**
	 * 접근통제 아이피 삭제
	 * @param ip_seq
	 * @throws Exception
	 */
	public void deleteAcl(int ip_seq) throws Exception;
	
	/**
	 * 로그인 로그
	 * @return
	 * @throws Exception
	 */
	public List<EtcInfoBean> getLoginLog(EtcInfoBean etcInfoBean) throws Exception;
	
	/**
	 * 통합코드 조회
	 * @return
	 * @throws Exception
	 */
	public List<EtcInfoBean> getCode() throws Exception;
	
	/**
	 * 리스트 조회
	 * @return
	 * @throws Exception
	 */
	public List<EtcInfoBean> caseLog() throws Exception;
	
	public List<EtcInfoBean> courtLog() throws Exception;
	
	public List<EtcInfoBean> logLog() throws Exception;
	
}
